package com.chenziwen.scala.chapter05

object Scala03_Object extends App {
  println("继承App特质，效果和main方法一样，该类体中的内容会被执行")

  // 打印结果“Go”
  println(LightColorEnum.Green)
}


// 枚举对象
// Scala中没有枚举类型，定义一个扩展Enumeration类的对象，并以Value调用初始化枚举中的所有可能值，模拟枚举类型。
// 编译器会自动把这些值作为了属性，并给了获取的方法，名字相同
object LightColorEnum extends Enumeration {
  val Red = Value(0, "Stop")
  val Yellow = Value(1, "Slow")
  val Green = Value(2, "Go")
}
